package com.cloudkinto.service.finance.vo.exportVo;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * Author Administrator
 *
 * @Des
 * @Version
 * @Date 2020/11/18
 */
@Data
public class OrderBackVo implements Serializable {

    @Excel(name = "支出金额", width = 20, type = 10)
    private Double costAmount;
    @Excel(name = "支出内容", width = 20, type = 10)
    private String content;
    @Excel(name = "扣款时间", width = 20, type = 10)
    private String payTime;

    @Excel(name = "所属店铺", width = 20)
    private String shopName;

    @Excel(name = "公司标识", width = 20)
    private String companyCode;

    @Excel(name = "收货仓库", width = 20)
    private String storageName;

    @Excel(name = "运输费", width = 20, type = 10)
    private Double shipFee;

    @Excel(name = "操作费", width = 20, type = 10)
    private Double operateFee;

    @Excel(name = "税费", width = 20, type = 10)
    private Double taxFee;

    @Excel(name = "废弃费", width = 20, type = 10)
    private Double dropFee;

    @Excel(name = "订单号", width = 20)
    private String orderOutNumber;

    @Excel(name = "运单号", width = 20)
    private String trackNumber;
    @Excel(name = "快递公司", width = 20)
    private String trackName;
    @Excel(name = "审核状态", width = 20)
    private String status;
    @Excel(name = "处理结果", width = 20)
    private String result;
    @ExcelCollection(name = "退货产品", type = OrderBackProductVo.class)
    private List<OrderBackProductVo> productVoList;
}
